package com.ruoyi.system.mapper;

import java.util.List;
import com.ruoyi.system.domain.DbLaunch;

/**
 * 投放收录Mapper接口
 * 
 * @author ruoyi
 * @date 2025-04-27
 */
public interface DbLaunchMapper 
{
    /**
     * 查询投放收录
     * 
     * @param id 投放收录主键
     * @return 投放收录
     */
    public DbLaunch selectDbLaunchById(Long id);

    /**
     * 查询投放收录列表
     * 
     * @param dbLaunch 投放收录
     * @return 投放收录集合
     */
    public List<DbLaunch> selectDbLaunchList(DbLaunch dbLaunch);

    /**
     * 新增投放收录
     * 
     * @param dbLaunch 投放收录
     * @return 结果
     */
    public int insertDbLaunch(DbLaunch dbLaunch);

    /**
     * 修改投放收录
     * 
     * @param dbLaunch 投放收录
     * @return 结果
     */
    public int updateDbLaunch(DbLaunch dbLaunch);

    /**
     * 删除投放收录
     * 
     * @param id 投放收录主键
     * @return 结果
     */
    public int deleteDbLaunchById(Long id);

    /**
     * 批量删除投放收录
     * 
     * @param ids 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteDbLaunchByIds(Long[] ids);
}
